David Shapiro

David Shapiro may refer to: